package com.itheima.d2_collection;

import java.util.HashSet;
import java.util.LinkedList;

/**
 * 目标：认识Collection体系的特点。
 *
 * 需求 : 演示List集合和Set集合的特点
 */
public class CollectionTest1 {
    public static void main(String[] args) {
        // 目标：认识Collection体系的特点。
        // 1. Collection接口是集合类的根接口，它定义了所有集合类共有的方法。
        // 2. Collection接口没有实现类，只是定义了规范，由子类实现。
        // 3. Collection接口定义的方法，子类必须全部实现，否则子类也不能实现。
        // 4. Collection接口定义的方法，子类必须全部实现，否则子类也不能实现。
        // 5. Collection接口定义的方法，子类必须全部实现，否则子类也不能实现。
       // 6. Collection接口定义的方法，子类必须全部实现，
        //  否则子类也不能实现。
        LinkedList<String> list = new LinkedList();
        list.add("hhh");
        list.add("hhh");
        list.add("hhh");
        list.add("fff");
        list.add("ffff");
        list.add("dgsgrh");
        System.out.println(list);

        HashSet<String> set = new HashSet<>();
        set.add("hhh");
        set.add("hhh");
        set.add("hhh");
        set.add("fff");
        set.add("ffff");
        set.add("dgsgrh");
        System.out.println(set);
    }
}
